#include <iostream>
#include <cmath>
using namespace std;
int n;
int num[40005]={0};
int maps[205][205];
int main(){
	int sum=0;
	cin>>n;
	int len=1;
	while(cin>>num[len++]);
	//cout<<"sum:"<<sum<<endl;
	int cnt=0;
	for(int i=1;i<len;i++){
		for(int j=1;j<=num[i];j++){
			int k=cnt+j;
			maps[(k-1)/n+1][(k-1)%n+1]=(i+1)%2;
		}
		cnt+=num[i];
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			cout<<maps[i][j];
		}
		cout<<endl;
	}
	return 0;
}
